package net.zhengxinyun.performance.App.service.townIndex;

import net.zhengxinyun.performance.App.dto.ScoreDTO;
import net.zhengxinyun.performance.entity.TownEntity;
import net.zhengxinyun.performance.filter.CountryIndicatorsFilter;
import net.zhengxinyun.performance.filter.TownIndicatorsFilter;
import net.zhengxinyun.performance.filter.TownScoreFilter;
import net.zhengxinyun.performance.filter.UserFilter;

import java.util.HashMap;
import java.util.List;
import java.util.Map;

public interface TownIndexService {
    List<TownIndicatorsFilter> getAllTownIndex(TownIndicatorsFilter filter);
    List<ScoreDTO> getIndexScore(TownIndicatorsFilter filter, UserFilter userFilter) ;

    // 根据指标id , 乡镇id  时间 查询指标得分详情
    List<ScoreDTO> queryYearIndexInfo(String indexid,String townid,String datetime);

    //单个乡镇下所有指标得分
    List<TownIndicatorsFilter> getSingleTownIndexScore( TownIndicatorsFilter filter);

    //指标权重
    List<TownEntity>  SingleIndexInfo(String indexId, String departCode, String datetime);


}
